import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
import Axios from 'axios'
Vue.prototype.$axios=Axios;
Axios.defaults.baseURL='http://127.0.0.1:8088';
Vue.config.productionTip = false

import qs from 'querystring'

// 修改后的拦截器代码
Axios.interceptors.request.use(
  function (config) {
    // 如果是 FormData 类型，直接返回（不处理）
    if (config.data instanceof FormData) {
      return config;
    }

    // 仅对普通 POST/PUT 请求进行转换
    if (config.method === "post" || config.method === "put") {
      config.data = qs.stringify(config.data);
    }
    return config;
  },
  function (error) {
    return Promise.reject(error);
  }
);
  
new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
